package com.hz.beans.code;

import com.hz.base.beans.vo.inf.Ioperate;

/**
 * 模块的业务操作码
 * @author liul
 * @since [0.0.1]
 * @version [0.0.1, 2018年07月01日]
 */
public enum HzOperateCode implements Ioperate {
    
    
    /**
     * 每个模块的业务操作码，在此定义
     */
    DEMO_OPERATE_CODE("DEMO_OPERATE_CODE", "业务操作码实例"),

    
	/** 用户注册 */
	REGISTER("REGISTER","用户注册"),
    
	/** 用户登录 */
	LOGIN("LOGIN","用户登录系统"),
	
	/** 用户退出 */
	LOGOUT("LOGOUT","用户退出系统"),
	
	/** 发送短信 */
	SEND_SMS("SEND_SMS","发送短信"),
	
	/** 发送短信 */
	SEND_SMS_LT("SEND_SMS_LT","联通接口发送短信"),
	
	/** 查询用户*/
	QUERY_USER("QUERY_USER","查询用户"),
	
	/** 查询用户列表*/
	QUERY_USERLIST("QUERY_USERLIST","查询用户"),
	
	/** 校验账号和密码是否正确 */
	CHECK_ACCOUNT_PASSWORD("CHECK_ACCOUNT_PASSWORD","校验账号和密码是否正确"),

    /** 注册主账号*/
    REGISTER_ACCOUNT("REGISTER_ACCOUNT","注册主账号"),
    
    /** 删除账号*/
    DELETE_ACCOUNT("DELETE_ACCOUNT","删除账号"),
    
    /** 更新账号信息*/
    UPDATE_ACCOUNT("UPDATE_ACCOUNT","更新账号信息"),
	
	/** 新增站点 */
	ADD_SITE("ADD_SITE", "新增站点"),
	
	/** 查询站点列表 */
	QUERY_SITE_LIST("QUERY_SITE_LIST", "查询站点列表"),
	
	/** 查询站点树 */
	QUERY_SITE_TREE("QUERY_SITE_TREE", "查询站点树"),
	
	/** 查询站点 */
	QUERY_SITE("QUERY_SITE", "查询站点"),
	
	/** 更新站点 */
	UPDATE_SITE("UPDATE_SITE", "更新站点"),
	
	/** 删除站点 */
	DELETE_SITE("DELETE_SITE", "删除站点"),
	
	/** 查询站点菜单树 */
	QUERY_PMENU_TREE("QUERY_PMENU_TREE", "查询站点菜单树"),
	
	/** 新增菜单 */
	ADD_BASEMENU("ADD_BASEMENU", "新增菜单"),
	
	/** 查询菜单列表 */
	QUERY_BASEMENU_LIST("QUERY_BASEMENU_LIST", "查询菜单列表"),
	
	/** 查询菜单树 */
	QUERY_BASEMENU_TREE("QUERY_BASEMENU_TREE", "查询菜单树"),
	
	/** 查询菜单 */
	QUERY_BASEMENU("QUERY_BASEMENU", "查询菜单"),
	
	/** 更新菜单 */
	UPDATE_BASEMENU("UPDATE_BASEMENU", "更新菜单"),
	
	/** 删除菜单 */
	DELETE_BASEMENU("DELETE_BASEMENU", "删除菜单"),
	
	/** 新增角色 */
	ADD_BASEROLE("ADD_BASEROLE", "新增角色"),
	
	/** 查询角色页 */
	QUERY_BASEROLE_PAGE("QUERY_BASEROLE_LIST", "查询角色页"),
	
	/** 查询角色 */
	QUERY_BASEROLE("QUERY_BASEROLE", "查询角色"),
	
	/** 查找角色列表 */
	QUERY_BASEROLE_LIST("QUERY_BASEROLE_LIST", "查找角色列表"), 
	
	/** 更新角色 */
	UPDATE_BASEROLE("UPDATE_BASEROLE", "更新角色"),
	
	/** 删除角色 */
	DELETE_BASEROLE("DELETE_BASEROLE", "删除角色"),
	
	/** 添加角色 */
	INSERTSELECTIVE_BASEROLE("INSERTSELECTIVE_BASEROLE", "添加角色"), 
	
	/** 批量删除角色 */
	DELETELIST_BASEROLE("DELETELIST_BASEROLE", "批量删除角色"), 
	
	/** 批量更新角色 */
	BATCHUPDATE_BASEROLE("BATCHUPDATE_BASEROLE", "批量更新角色"), 
	
	/** 批量保存角色 */
	BATCHSAVE_BASEROLE("BATCHSAVE_BASEROLE", "批量保存角色"), 

	/** 查询PRole */
	QUERY_PROLE("QUERY_PROLE", "查询PRole"),

	/** 新增PRole */
	ADD_PROLE("ADD_PROLE", "新增PRole"),

	/** 分页查询PRole */
	QUERY_PROLE_PAGE("QUERY_PROLE_PAGE", "分页查询PRole"),

	/** 查询PRole列表 */
	QUERY_PROLE_LIST("QUERY_PROLE_LIST", "查询PRole列表"),

	/** 更新PRole */
	UPDATE_PROLE("UPDATE_PROLE", "更新PRole"),

	/** 数组批量删除PRole */
	DELETE_PROLE("DELETE_PROLE", "数组批量删除PRole"),

	/** 选定数据添加PRole */
	INSERTSELECTIVE_PROLE("INSERTSELECTIVE_PROLE", "选定数据添加PRole"),

	/** 批量删除PRole */
	DELETELIST_PROLE("DELETELIST_PROLE", "批量删除PRole"),

	/** 批量更新PRole */
	BATCHUPDATE_PROLE("BATCHUPDATE_PROLE", "批量更新PRole"),

	/** 批量保存PRole */
	BATCHSAVE_PROLE("BATCHSAVE_PROLE", "批量保存PRole"),

	/** 查询PMenu */
	QUERY_PMENU("QUERY_PMENU", "查询PMenu"),

	/** 新增PMenu */
	ADD_PMENU("ADD_PMENU", "新增PMenu"),

	/** 分页查询PMenu */
	QUERY_PMENU_PAGE("QUERY_PMENU_PAGE", "分页查询PMenu"),

	/** 查询PMenu列表 */
	QUERY_PMENU_LIST("QUERY_PMENU_LIST", "查询PMenu列表"),

	/** 更新PMenu */
	UPDATE_PMENU("UPDATE_PMENU", "更新PMenu"),

	/** 数组批量删除PMenu */
	DELETE_PMENU("DELETE_PMENU", "数组批量删除PMenu"),

	/** 选定数据添加PMenu */
	INSERTSELECTIVE_PMENU("INSERTSELECTIVE_PMENU", "选定数据添加PMenu"),

	/** 批量删除PMenu */
	DELETELIST_PMENU("DELETELIST_PMENU", "批量删除PMenu"),

	/** 批量更新PMenu */
	BATCHUPDATE_PMENU("BATCHUPDATE_PMENU", "批量更新PMenu"),

	/** 批量保存PMenu */
	BATCHSAVE_PMENU("BATCHSAVE_PMENU", "批量保存PMenu"),

	/** 新增PUserRole */
	ADD_PUSERROLE("ADD_PUSERROLE", "新增PUserRole"),

	/** 分页查询PUserRole */
	QUERY_PUSERROLE_PAGE("QUERY_PUSERROLE_PAGE", "分页查询PUserRole"),

	/** 查询PUserRole列表 */
	QUERY_PUSERROLE_LIST("QUERY_PUSERROLE_LIST", "查询PUserRole列表"),

	/** 选定数据添加PUserRole */
	INSERTSELECTIVE_PUSERROLE("INSERTSELECTIVE_PUSERROLE", "选定数据添加PUserRole"),

	/** 查询BaseSite */
	QUERY_BASESITE("QUERY_BASESITE", "查询BaseSite"),

	/** 新增BaseSite */
	ADD_BASESITE("ADD_BASESITE", "新增BaseSite"),

	/** 分页查询BaseSite */
	QUERY_BASESITE_PAGE("QUERY_BASESITE_PAGE", "分页查询BaseSite"),

	/** 查询BaseSite列表 */
	QUERY_BASESITE_LIST("QUERY_BASESITE_LIST", "查询BaseSite列表"),

	/** 更新BaseSite */
	UPDATE_BASESITE("UPDATE_BASESITE", "更新BaseSite"),

	/** 数组批量删除BaseSite */
	DELETE_BASESITE("DELETE_BASESITE", "数组批量删除BaseSite"),

	/** 选定数据添加BaseSite */
	INSERTSELECTIVE_BASESITE("INSERTSELECTIVE_BASESITE", "选定数据添加BaseSite"),

	/** 批量删除BaseSite */
	DELETELIST_BASESITE("DELETELIST_BASESITE", "批量删除BaseSite"),

	/** 批量更新BaseSite */
	BATCHUPDATE_BASESITE("BATCHUPDATE_BASESITE", "批量更新BaseSite"),

	/** 批量保存BaseSite */
	BATCHSAVE_BASESITE("BATCHSAVE_BASESITE", "批量保存BaseSite"),

	/** 查询BaseUser */
	QUERY_BASEUSER("QUERY_BASEUSER", "查询BaseUser"),

	/** 新增BaseUser */
	ADD_BASEUSER("ADD_BASEUSER", "新增BaseUser"),

	/** 分页查询BaseUser */
	QUERY_BASEUSER_PAGE("QUERY_BASEUSER_PAGE", "分页查询BaseUser"),

	/** 查询BaseUser列表 */
	QUERY_BASEUSER_LIST("QUERY_BASEUSER_LIST", "查询BaseUser列表"),

	/** 更新BaseUser */
	UPDATE_BASEUSER("UPDATE_BASEUSER", "更新BaseUser"),

	/** 数组批量删除BaseUser */
	DELETE_BASEUSER("DELETE_BASEUSER", "数组批量删除BaseUser"),

	/** 选定数据添加BaseUser */
	INSERTSELECTIVE_BASEUSER("INSERTSELECTIVE_BASEUSER", "选定数据添加BaseUser"),

	/** 批量删除BaseUser */
	DELETELIST_BASEUSER("DELETELIST_BASEUSER", "批量删除BaseUser"),

	/** 批量更新BaseUser */
	BATCHUPDATE_BASEUSER("BATCHUPDATE_BASEUSER", "批量更新BaseUser"),

	/** 批量保存BaseUser */
	BATCHSAVE_BASEUSER("BATCHSAVE_BASEUSER", "批量保存BaseUser"), 
	
	/** parentId为null或空字符串 */
	EMPTY_OR_NULL_PARENTID("EMPTY_OR_NULL_PARENTID", "parentId为null或空字符串"), 

	/** 查询BaseIdentity */
	QUERY_BASEIDENTITY("QUERY_BASEIDENTITY", "查询BaseIdentity"),

	/** 新增BaseIdentity */
	ADD_BASEIDENTITY("ADD_BASEIDENTITY", "新增BaseIdentity"),

	/** 分页查询BaseIdentity */
	QUERY_BASEIDENTITY_PAGE("QUERY_BASEIDENTITY_PAGE", "分页查询BaseIdentity"),

	/** 查询BaseIdentity列表 */
	QUERY_BASEIDENTITY_LIST("QUERY_BASEIDENTITY_LIST", "查询BaseIdentity列表"),

	/** 更新BaseIdentity */
	UPDATE_BASEIDENTITY("UPDATE_BASEIDENTITY", "更新BaseIdentity"),

	/** 数组批量删除BaseIdentity */
	DELETE_BASEIDENTITY("DELETE_BASEIDENTITY", "数组批量删除BaseIdentity"),

	/** 选定数据添加BaseIdentity */
	INSERTSELECTIVE_BASEIDENTITY("INSERTSELECTIVE_BASEIDENTITY", "选定数据添加BaseIdentity"),

	/** 批量删除BaseIdentity */
	DELETELIST_BASEIDENTITY("DELETELIST_BASEIDENTITY", "批量删除BaseIdentity"),

	/** 批量更新BaseIdentity */
	BATCHUPDATE_BASEIDENTITY("BATCHUPDATE_BASEIDENTITY", "批量更新BaseIdentity"),

	/** 批量保存BaseIdentity */
	BATCHSAVE_BASEIDENTITY("BATCHSAVE_BASEIDENTITY", "批量保存BaseIdentity"),

	/** 新增BaseUserSite */
	ADD_BASEUSERSITE("ADD_BASEUSERSITE", "新增BaseUserSite"),

	/** 分页查询BaseUserSite */
	QUERY_BASEUSERSITE_PAGE("QUERY_BASEUSERSITE_PAGE", "分页查询BaseUserSite"),

	/** 查询BaseUserSite列表 */
	QUERY_BASEUSERSITE_LIST("QUERY_BASEUSERSITE_LIST", "查询BaseUserSite列表"),

	/** 选定数据添加BaseUserSite */
	INSERTSELECTIVE_BASEUSERSITE("INSERTSELECTIVE_BASEUSERSITE", "选定数据添加BaseUserSite"),

	/** 查询TCounselling */
	QUERY_TCOUNSELLING("QUERY_TCOUNSELLING", "查询TCounselling"),

	/** 新增TCounselling */
	ADD_TCOUNSELLING("ADD_TCOUNSELLING", "新增TCounselling"),

	/** 分页查询TCounselling */
	QUERY_TCOUNSELLING_PAGE("QUERY_TCOUNSELLING_PAGE", "分页查询TCounselling"),

	/** 查询TCounselling列表 */
	QUERY_TCOUNSELLING_LIST("QUERY_TCOUNSELLING_LIST", "查询TCounselling列表"),

	/** 更新TCounselling */
	UPDATE_TCOUNSELLING("UPDATE_TCOUNSELLING", "更新TCounselling"),

	/** 数组批量删除TCounselling */
	DELETE_TCOUNSELLING("DELETE_TCOUNSELLING", "数组批量删除TCounselling"),

	/** 选定数据添加TCounselling */
	INSERTSELECTIVE_TCOUNSELLING("INSERTSELECTIVE_TCOUNSELLING", "选定数据添加TCounselling"),

	/** 批量删除TCounselling */
	DELETELIST_TCOUNSELLING("DELETELIST_TCOUNSELLING", "批量删除TCounselling"),

	/** 批量更新TCounselling */
	BATCHUPDATE_TCOUNSELLING("BATCHUPDATE_TCOUNSELLING", "批量更新TCounselling"),

	/** 批量保存TCounselling */
	BATCHSAVE_TCOUNSELLING("BATCHSAVE_TCOUNSELLING", "批量保存TCounselling"),
	/** 查询TRecipient */
	QUERY_TRECIPIENT("QUERY_TRECIPIENT", "查询TRecipient"),

	/** 新增TRecipient */
	ADD_TRECIPIENT("ADD_TRECIPIENT", "新增TRecipient"),

	/** 分页查询TRecipient */
	QUERY_TRECIPIENT_PAGE("QUERY_TRECIPIENT_PAGE", "分页查询TRecipient"),

	/** 查询TRecipient列表 */
	QUERY_TRECIPIENT_LIST("QUERY_TRECIPIENT_LIST", "查询TRecipient列表"),

	/** 更新TRecipient */
	UPDATE_TRECIPIENT("UPDATE_TRECIPIENT", "更新TRecipient"),

	/** 数组批量删除TRecipient */
	DELETE_TRECIPIENT("DELETE_TRECIPIENT", "数组批量删除TRecipient"),

	/** 选定数据添加TRecipient */
	INSERTSELECTIVE_TRECIPIENT("INSERTSELECTIVE_TRECIPIENT", "选定数据添加TRecipient"),

	/** 批量删除TRecipient */
	DELETELIST_TRECIPIENT("DELETELIST_TRECIPIENT", "批量删除TRecipient"),

	/** 批量更新TRecipient */
	BATCHUPDATE_TRECIPIENT("BATCHUPDATE_TRECIPIENT", "批量更新TRecipient"),

	/** 批量保存TRecipient */
	BATCHSAVE_TRECIPIENT("BATCHSAVE_TRECIPIENT", "批量保存TRecipient"),




   /*子定义*/
	ADD_TREPLY_CONSU("ADD_TREPLY_CONSU", "添加TReplyCONSU"),
	/** 查询TReply */
	QUERY_TREPLY("QUERY_TREPLY", "查询TReply"),

	/** 新增TReply */
	ADD_TREPLY("ADD_TREPLY", "新增TReply"),

	/** 分页查询TReply */
	QUERY_TREPLY_PAGE("QUERY_TREPLY_PAGE", "分页查询TReply"),

	/** 查询TReply列表 */
	QUERY_TREPLY_LIST("QUERY_TREPLY_LIST", "查询TReply列表"),

	/** 更新TReply */
	UPDATE_TREPLY("UPDATE_TREPLY", "更新TReply"),

	/** 数组批量删除TReply */
	DELETE_TREPLY("DELETE_TREPLY", "数组批量删除TReply"),

	/** 选定数据添加TReply */
	INSERTSELECTIVE_TREPLY("INSERTSELECTIVE_TREPLY", "选定数据添加TReply"),

	/** 批量删除TReply */
	DELETELIST_TREPLY("DELETELIST_TREPLY", "批量删除TReply"),

	/** 批量更新TReply */
	BATCHUPDATE_TREPLY("BATCHUPDATE_TREPLY", "批量更新TReply"),

	/** 批量保存TReply */
	BATCHSAVE_TREPLY("BATCHSAVE_TREPLY", "批量保存TReply"),

	/** 查询TConsuReply */
	QUERY_TCONSUREPLY("QUERY_TCONSUREPLY", "查询TConsuReply"),

	/** 新增TConsuReply */
	ADD_TCONSUREPLY("ADD_TCONSUREPLY", "新增TConsuReply"),

	/** 分页查询TConsuReply */
	QUERY_TCONSUREPLY_PAGE("QUERY_TCONSUREPLY_PAGE", "分页查询TConsuReply"),

	/** 查询TConsuReply列表 */
	QUERY_TCONSUREPLY_LIST("QUERY_TCONSUREPLY_LIST", "查询TConsuReply列表"),

	/** 更新TConsuReply */
	UPDATE_TCONSUREPLY("UPDATE_TCONSUREPLY", "更新TConsuReply"),

	/** 数组批量删除TConsuReply */
	DELETE_TCONSUREPLY("DELETE_TCONSUREPLY", "数组批量删除TConsuReply"),

	/** 选定数据添加TConsuReply */
	INSERTSELECTIVE_TCONSUREPLY("INSERTSELECTIVE_TCONSUREPLY", "选定数据添加TConsuReply"),

	/** 批量删除TConsuReply */
	DELETELIST_TCONSUREPLY("DELETELIST_TCONSUREPLY", "批量删除TConsuReply"),

	/** 批量更新TConsuReply */
	BATCHUPDATE_TCONSUREPLY("BATCHUPDATE_TCONSUREPLY", "批量更新TConsuReply"),

	/** 批量保存TConsuReply */
	BATCHSAVE_TCONSUREPLY("BATCHSAVE_TCONSUREPLY", "批量保存TConsuReply"),





	;
    
    private String optCode;
    private String optDesc;
    
    private HzOperateCode(String optCode, String optDesc) {
        this.optCode = optCode;
        this.optDesc = optDesc;
    }
    
    @Override
    public String getOptCode() {
        return this.optCode;
    }

    @Override
    public String getOptDesc() {
        return this.optDesc;
    }

}
